package com.lxc.infrastructure.persistent.dao;

import com.lxc.domain.operation.model.entity.OPApplicationSystemEntity;
import com.lxc.infrastructure.persistent.po.ApplicationSystem;
import com.lxc.types.common.OperationRequest;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * @author lxc18
 * @date 2024/12/19 15:33
 * @description IApplicationSystem
 */
@Mapper
public interface IApplicationSystemDao {
    void insert(ApplicationSystem applicationSystem);

//    根据system_id查询system的详细数据
    ApplicationSystem getApplicationSystemBySystemId(String systemId);

    //分页查询
    List<ApplicationSystem> queryApplicationSystemListByPage(OperationRequest<OPApplicationSystemEntity> request);

    int queryApplicationSystemListCountByPage(OperationRequest<OPApplicationSystemEntity> request);

}
